package design_pattern.FactoryModel;

import design_pattern.FactoryModel.Factory.Factory;
import design_pattern.FactoryModel.Factory.FactoryForA;
import design_pattern.FactoryModel.Product.Product;

/**
 * @Description
 * @Author yangshunjie
 * @Date 2021/9/20
 */
public class main {
    public static void main(String[] args) {

        //只要放入不同的工厂就可以了，
        Factory factory = new FactoryForA();
        Product product = factory.getProduct();
        //需要创建新的对象的时候，需要创建对应的工厂。
        System.out.println(product.getClass());

    }
}
